home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr11 / pdox693.zip / TI487.ASC < prev    next >
Text File  |  1992-08-12  |  17KB  |  529 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.   PRODUCT  :  Paradox, dBASE                         NUMBER  :  487
  9.   VERSION  :  All
  10.        OS  :  DOS
  11.      DATE  :  August 12, 1992                          PAGE  :  1/8
  12.  
  13.     TITLE  :  Paradox versus dBASE -- Which one is for me?
  14.  
  15.  
  16.  
  17.  
  18.   Intended Audience:
  19.  
  20.   Anyone who is currently using Paradox or dBASE as their database
  21.   standard and is concerned about the support and future of dBASE.
  22.  
  23.   Purpose:
  24.  
  25.   This technical information sheet gives a description of Borland's
  26.   stance regarding support of Paradox and dBASE, and the future of
  27.   these products.  It also answers questions for users as to which
  28.   database users should use: Paradox or Dbase.
  29.  
  30.   Overview
  31.  
  32.   Borland offers two of the most popular and powerful database
  33.   programs in the world: dBASE IV and Paradox.  Both can deliver
  34.   effective business solutions, both are backed by Borland's
  35.   reputation for technical excellence and customer satisfaction,
  36.   and Borland is committed to supporting and providing future DOS
  37.   and Windows upgrades for both dBASE and Paradox.
  38.  
  39.   Borland is also committed to continuing product development and
  40.   enhancements to both dBASE and Paradox.  Borland believes that
  41.   both of these user communities deserve consistent and reliable
  42.   products independently, even though dBASE and Paradox can solve
  43.   similar database problems.  To ensure customer satisfaction from
  44.   both user communities, Borland cannot expect users to be
  45.   retrained or converted to one or the other database, but must
  46.   provide significant product changes and enhancements to both
  47.   products.
  48.  
  49.   So, what are dBASE and Paradox on DOS?
  50.  
  51.   dBASE IV is the worldwide standard in data management and
  52.   application development.  Paradox provides an award-winning
  53.   combination of database power and ease of use in a single data
  54.   management product.  Both products meet database management needs
  55.   for today's businesses from a single vendor source.
  56.  
  57.   And on Windows...
  58.  
  59.   The dBASE for Windows, compiler and software development kit
  60.   (SDK), and Paradox for Windows have a new architecture that is
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.   PRODUCT  :  Paradox, dBASE                         NUMBER  :  487
  75.   VERSION  :  All
  76.        OS  :  DOS
  77.      DATE  :  August 12, 1992                          PAGE  :  2/8
  78.  
  79.     TITLE  :  Paradox versus dBASE -- Which one is for me?
  80.  
  81.  
  82.  
  83.  
  84.   designed to provide higher levels of interoperability than ever
  85.   before.  dBASE for Windows SDK provides developers with an
  86.   application development environment for building and compiling
  87.   sophisticated dBASE language applications.  Paradox for Windows
  88.   gives interactive database users and application developers a
  89.   complete set of object-oriented tools, including form, report,
  90.   and query designers, plus a development environment that takes
  91.   full advantage of Windows.
  92.  
  93.   Both incorporate the powerful new Interbase Local Engine that
  94.   brings higher levels of data access power, including seamless
  95.   connectivity to dBASE, Paradox, and SQL data.  In addition, both
  96.   have complementary data-file and application level
  97.   interoperability for corporate usage.
  98.  
  99.   Choosing a Database on DOS
  100.  
  101.   Generally for the DOS platform, the factors you should consider
  102.   in your decision to use dBASE IV or Paradox are:
  103.  
  104.       o  Do you already know or use one of the programs?
  105.  
  106.       o  Do you have access to data files in one format or the
  107.          other?
  108.  
  109.       o  What dBASE or Paradox resources do you have available?
  110.  
  111.   dBASE IV or Paradox in use
  112.  
  113.   The most important factor in your decision to use dBASE IV or
  114.   Paradox is whether or not you are already using one program or
  115.   the other.  If you currently own or use one of these Borland
  116.   database products, we recommend you continue using it.
  117.  
  118.   Regardless of which Borland database product you are currently
  119.   using, you have made an investment in the cost of the program
  120.   itself, any database applications you have developed, third-party
  121.   add-on tools, data you have collected in one format or the other,
  122.   and the time you have spent learning to use the program.  Borland
  123.   is committed to preserving and protecting your investment,
  124.   whether it is dBASE IV or Paradox.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.   PRODUCT  :  Paradox, dBASE                         NUMBER  :  487
  141.   VERSION  :  All
  142.        OS  :  DOS
  143.      DATE  :  August 12, 1992                          PAGE  :  3/8
  144.  
  145.     TITLE  :  Paradox versus dBASE -- Which one is for me?
  146.  
  147.  
  148.  
  149.  
  150.   If you are considering changing from dBASE IV to Paradox because
  151.   you expect Borland may provide better support for Paradox, you
  152.   can rest assured this is not necessary.  Borland is committed to
  153.   dBASE IV and dBASE IV customers by delivering better technology
  154.   and better support and by giving you dBASE IV upgrades with more
  155.   features in less time.
  156.  
  157.   dBASE IV or Paradox data access
  158.  
  159.   Even if you do not own or use dBASE IV or Paradox, you may have
  160.   access to data stored in dBASE or Paradox data files.  For
  161.   example, you may have compiled dBASE IV programs or Paradox
  162.   runtime applications and need to query their data files to create
  163.   custom reports.  dBASE and Paradox data file formats are industry
  164.   standard, and many popular programs store their data in one of
  165.   these two formats.
  166.  
  167.   Often, companies have a large investment in the data they have
  168.   collected; mailing lists, accounting information, etc.  If you
  169.   have access to data in dBASE files, we recommend you choose dBASE
  170.   IV.  Similarly, if much of the data you need to access is in
  171.   Paradox tables, we recommend you choose Paradox.
  172.  
  173.   dBASE IV or Paradox resources
  174.  
  175.   If you are not currently using either dBASE IV or Paradox, and
  176.   do not have data in dBASE or Paradox data files, take a look at
  177.   the resources you have available.  By resources, we mean:
  178.  
  179.   Expertise.  Are you or other members of your organization already
  180.   familiar with dBASE IV or Paradox?  Choosing the database program
  181.   that you are already familiar with reduces training time and
  182.   makes you more productive sooner.
  183.  
  184.   Support.  Does your company have outside consultants who use
  185.   dBASE IV or Paradox?  Do you have friends, colleagues, or
  186.   business associates who are knowledgeable about one of these
  187.   products?  Are there local businesses that provide application
  188.   development or other support for one program or the other?  Do
  189.   you subscribe to magazines or newsletters that focus on dBASE IV
  190.   or Paradox?  Choosing the database that is best supported in your
  191.   company and your area helps ensure you stay productive with your
  192.   Borland database program.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.   PRODUCT  :  Paradox, dBASE                         NUMBER  :  487
  207.   VERSION  :  All
  208.        OS  :  DOS
  209.      DATE  :  August 12, 1992                          PAGE  :  4/8
  210.  
  211.     TITLE  :  Paradox versus dBASE -- Which one is for me?
  212.  
  213.  
  214.  
  215.  
  216.   Training.  Does your company offer in-house training classes or
  217.   workshops in dBASE IV or Paradox?  Are classes offered at local
  218.   colleges or universities?  Are there computer stores or software
  219.   training companies in your area that hold classes in one program
  220.   or the other?  When you select dBASE IV or Paradox, good training
  221.   is essential for putting these tools to work.  While both
  222.   products are easy to use, the more you know about them, the more
  223.   effective they will be for you.  If there is more or better
  224.   education available for one program than the other, this should
  225.   be a factor in your decision.
  226.  
  227.   Third-party add-on tools.  Third-party tools are programs and
  228.   program libraries that extend the functionality of your database
  229.   or its programming language.  There are third-party reporting
  230.   tools, editors, function libraries, program generators, etc. for
  231.   both dBASE IV and Paradox.  If you have, or are familiar with,
  232.   any third-party tools for either dBASE IV or Paradox, this should
  233.   help with your decision.
  234.  
  235.   dBASE IV and Paradox Features
  236.  
  237.   Sometimes it is necessary to go beyond the general questions in
  238.   the previous section and take a look at dBASE IV and Paradox
  239.   themselves to help choose the right database for your needs.
  240.   Here are some product issues to assist in your choice:
  241.  
  242.   Independent database paradigms
  243.  
  244.   dBASE and Paradox have different database paradigms.  That is,
  245.   the architecture of each program takes an independent approach to
  246.   database management.  Independent database paradigms are a
  247.   benefit to you because you can choose the database that is "best
  248.   fit" for you and your applications.
  249.  
  250.   dBASE Paradigm
  251.  
  252.   dBASE offers a "programming paradigm," focusing on flexibility.
  253.   In dBASE, forms, reports, queries, validity checks, multiuser
  254.   considerations, etc. are all managed through the dBASE
  255.   programming language.  The dBASE IV user interface provides end-
  256.   user accessibility through the Control Center and program
  257.   templates, which automate the programming language.
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.   PRODUCT  :  Paradox, dBASE                         NUMBER  :  487
  273.   VERSION  :  All
  274.        OS  :  DOS
  275.      DATE  :  August 12, 1992                          PAGE  :  5/8
  276.  
  277.     TITLE  :  Paradox versus dBASE -- Which one is for me?
  278.  
  279.  
  280.  
  281.  
  282.             ╔═══════════════════════════════════════════════╗
  283.             ║    ||          User Interface           ||    ║
  284.             ║    ||  Automated way to write programs  ||    ║
  285.             ║ ┌──||───────────────────────────────────||──┐ ║
  286.             ║ │  \/        Programming Language       \/  │ ║
  287.             ║ │        (Defines all functionality)        │ ║
  288.             ║ │                                           │ ║
  289.             ║ │Relations, Validity, Integrity Maintenance │ ║
  290.             ║ │Lookups, Forms, Buffering, Duplicate Checks│ ║
  291.             ║ │Queries, and Reports                       │ ║
  292.             ║ │     ┌───────────────────────────────┐     │ ║
  293.             ║ │     │      Data Access Engine       │     │ ║
  294.             ║ │     │ Flat File, Multi-user, Linked │     │ ║
  295.             ║ │     └───────────────────────────────┘     │ ║
  296.             ║ └───────────────────────────────────────────┘ ║
  297.             ╚═══════════════════════════════════════════════╝
  298.  
  299.   This diagram illustrates how dBASE functionality resides
  300.   primarily in the programming language.  The programming paradigm
  301.   gives the dBASE user near-complete control over every aspect of
  302.   database management.
  303.  
  304.   Paradox Paradigm
  305.  
  306.   Paradox offers a "data-centered paradigm".  The focus in the
  307.   Paradox architecture is on the data access engine and the user
  308.   interface.  Some data integrity and multiuser features are
  309.   managed by the Paradox Engine, while higher level operations such
  310.   as forms, reports, queries, and multi-table integrity, are
  311.   created and manipulated with the interactive user interface.  PAL
  312.   (Paradox Application Language) programs are a means of automating
  313.   and extending the user interface.
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.   PRODUCT  :  Paradox, dBASE                         NUMBER  :  487
  339.   VERSION  :  All
  340.        OS  :  DOS
  341.      DATE  :  August 12, 1992                          PAGE  :  6/8
  342.  
  343.     TITLE  :  Paradox versus dBASE -- Which one is for me?
  344.  
  345.  
  346.  
  347.  
  348.             ╔═══════════════════════════════════════════════╗
  349.             ║   /\      PAL Programming Language       /\   ║
  350.             ║   || A way to automate and extend the UI ||   ║
  351.             ║ ┌─||─────────────────────────────────────||─┐ ║
  352.             ║ │ \/           User Interface            \/ │ ║
  353.             ║ │(Much functionality resides here and below)│ ║
  354.             ║ │                                           │ ║
  355.             ║ │Integrity maintenance(referential & domain)│ ║
  356.             ║ │        Forms, Reports, and Queries        │ ║
  357.             ║ │    ┌───────────────────────────────────┐  │ ║
  358.             ║ │    │        Data Access Engine         │  │ ║
  359.             ║ │    │   Relational, Multi-User Design   │  │ ║
  360.             ║ │    │  Validity checks, Lookups, Multi- │  │ ║
  361.             ║ │    │  user (concurrency & locks), Data │  │ ║
  362.             ║ │    │  buffering, and Duplicate checks  │  │ ║
  363.             ║ │    └───────────────────────────────────┘  │ ║
  364.             ║ └───────────────────────────────────────────┘ ║
  365.             ╚═══════════════════════════════════════════════╝
  366.  
  367.   This diagram shows how the Paradox database paradigm differs from
  368.   the dBASE paradigm, with the functionality built into the user
  369.   interface and the database engine rather than the programming
  370.   language.  This approach makes Paradox especially easy for end
  371.   users.
  372.  
  373.   dBASE IV differentiating features
  374.  
  375.   Multi-platform support.  dBASE IV is available on a wide range of
  376.   platforms, including DOS, UNIX, and VAX VMS operating systems.
  377.   dBASE IV also offers a comprehensive development environment for
  378.   client/server applications with the dBASE IV Server Edition.
  379.  
  380.   dBASE IV gives you connectivity to minicomputer and mainframe
  381.   data with Direct AS/400 and Direct 3270.
  382.  
  383.   Third-party support.  dBASE IV has extensive support from third-
  384.   party vendors.  This third-party support includes database
  385.   applications written in dBASE IV, add-on tools such as report
  386.   generators, programming libraries, etc., and training for dBASE
  387.   IV and dBASE programming.
  388.  
  389.   Large installed base.  dBASE IV has an enormous installed base.
  390.   More than 3 million copies worldwide are being used and dBASE IV
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.   PRODUCT  :  Paradox, dBASE                         NUMBER  :  487
  405.   VERSION  :  All
  406.        OS  :  DOS
  407.      DATE  :  August 12, 1992                          PAGE  :  7/8
  408.  
  409.     TITLE  :  Paradox versus dBASE -- Which one is for me?
  410.  
  411.  
  412.  
  413.  
  414.   is recognized as the industry-standard PC database management
  415.   system.  dBASE IV has more users, operators, and programmers than
  416.   any other PC database.
  417.  
  418.   Local and Updatable SQL.  dBASE IV includes support for embedded
  419.   Structured Query Language (SQL) statements.  With dBASE IV's
  420.   built-in SQL you can perform relational operations on your local
  421.   data.  dBASE IV Server Edition also gives you full query and
  422.   update access to the SQL Database on your server.  dBASE IV
  423.   Server Edition supports Microsoft SQL Server on DOS servers and
  424.   Rdb on VMS servers.
  425.  
  426.   AppGen.  AppGen is dBASE IV's powerful, easy-to-use application
  427.   generator.  AppGen gives end users a way to create database
  428.   applications without having to learn dBASE programming.
  429.  
  430.   Paradox differentiating features
  431.  
  432.   Powerful and simple ad hoc queries.  Paradox pioneered the
  433.   industry-standard Query By Example (QBE), which gives you a
  434.   simple, intuitive interface for performing powerful ad hoc
  435.   queries.  With QBE, you select the files you would like to query
  436.   and provide examples of the data you would like to see, and
  437.   Paradox optimizes and performs the query for you.
  438.  
  439.   With QBE, there is no need to learn a "query language" or even
  440.   the Paradox Application Language (PAL).  You perform Paradox
  441.   queries with no programming at all.
  442.  
  443.   SQL front end.  With Paradox SQL Link, you can use Paradox to
  444.   query a wide variety of SQL data servers, including IBM OS/2
  445.   Extended Edition database, Microsoft SQL Server, Sybase, Oracle,
  446.   and VAX RdB.  Paradox SQL Link gives you a consistent, familiar
  447.   interface to all your Paradox tables and corporate data.  Paradox
  448.   SQL Link accesses SQL data files transparently, eliminating the
  449.   need to learn Structured Query Language (SQL) or some other
  450.   client/server tool.
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.   PRODUCT  :  Paradox, dBASE                         NUMBER  :  487
  471.   VERSION  :  All
  472.        OS  :  DOS
  473.      DATE  :  August 12, 1992                          PAGE  :  8/8
  474.  
  475.     TITLE  :  Paradox versus dBASE -- Which one is for me?
  476.  
  477.  
  478.  
  479.  
  480.   Engine interoperability.  Nearly all of Borland's products use
  481.   the Paradox Engine for data file access.  With Paradox Engine,
  482.   you have access to all your data files, regardless of whether
  483.   they were created with Paradox, SideKick, or Quattro Pro.
  484.  
  485.   In addition, Paradox Engine can be used with Borland's language
  486.   products--Turbo C++, Borland C++, Turbo Pascal, and Turbo Pascal
  487.   for Windows.
  488.  
  489.   DISCLAIMER: You have the right to use this technical information
  490.   subject to the terms of the No-Nonsense License Statement that
  491.   you received with the Borland product to which this information
  492.   pertains.
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.